package com.crane.oss.xunfei.resp;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
public class PhysicalTestAllDetailResp implements Serializable {


    /**
     * itemId : 11
     * itemName : BMI
     * itemUnit : 千克/米^2(kg/m^2)
     * campusName : 主校区
     * gradeInfo : 小学 4 年级
     * classId : 123456
     * className : 05 班
     * studentNum : 60
     * finished : 1
     * waiting : 59
     * avgScore : 60.0
     * avgMark : 23.2
     * outstandingRate : 0.0
     * goodRate : 0.0
     * passRate : 0.0
     * failRate : 1.0
     */
    @ApiModelProperty(value = "项目id", name = "itemId")
    private String itemId;
    @ApiModelProperty(value = "项目名称", name = "itemName")
    private String itemName;
    @ApiModelProperty(value = "单位", name = "itemUnit")
    private String itemUnit;
    @ApiModelProperty(value = "校区名称", name = "campusName")
    private String campusName;
    @ApiModelProperty(value = "年级", name = "gradeInfo")
    private String gradeInfo;
    @ApiModelProperty(value = "班级id", name = "classId")
    private String classId;
    @ApiModelProperty(value = "班级名称", name = "className")
    private String className;
    @ApiModelProperty(value = "学生人数", name = "studentNum")
    private int studentNum;
    @ApiModelProperty(value = "完成人数", name = "finished")
    private int finished;
    @ApiModelProperty(value = "待测试人数", name = "waiting")
    private int waiting;
    @ApiModelProperty(value = "平均分", name = "avgScore")
    private double avgScore;
    @ApiModelProperty(value = "平均成绩", name = "avgMark")
    private double avgMark;
    @ApiModelProperty(value = "优秀 如果是 BMI，代表正常", name = "outstandingRate")
    private double outstandingRate;
    @ApiModelProperty(value = "良好 如果是 BMI，代表低体重", name = "goodRate")
    private double goodRate;
    @ApiModelProperty(value = "及格 如果是 BMI，代表超重", name = "passRate")
    private double passRate;
    @ApiModelProperty(value = "不及格 如果是 BMI，代表肥胖", name = "failRate")
    private double failRate;
}
